C语言从入门到精通第4版
目录
如何使用本书开发资源库
前言
本书内容
本书特点
读者对象
读者服务
致读者
资源包“开发资源库”目录
第1大部分 实例资源库
第2大部分 模块资源库
第3大部分 项目资源库
第4大部分 能力测试题库
第5大部分 面试资源库
第1篇 基础知识
第1章 C语言概述
1.1 C语言的发展史
1.2 C语言的特点
1.3 一个简单的C程序
1.4 一个完整的C程序
1.5 C语言程序的格式
1.6 开发环境
1.7 小结
第2章 算法
2.1 算法的基本概念
2.2 算法的描述
2.3 小结
第3章 数据类型
3.1 编程规范
3.2 关键字
3.3 标识符
3.4 数据类型
3.5 常量
3.6 变量
3.7 变量的存储类别
3.8 混合运算
3.9 小结
3.10 实践与练习
第4章 运算符与表达式
4.1 表达式
4.2 赋值运算符与赋值表达式
4.3 算术运算符与算术表达式
4.4 关系运算符与关系表达式
4.5 逻辑运算符与逻辑表达式
4.6 位逻辑运算符与位逻辑表达式
4.7 逗号运算符与逗号表达式
4.8 复合赋值运算符
4.9 小结
4.10 实践与练习
第5章 常用的数据输入/输出函数
5.1 语句
5.2 字符数据输入/输出
5.3 字符串输入/输出
5.4 格式输出函数
5.5 格式输入函数
5.6 顺序程序设计应用
5.7 小结
5.8 实践与练习
第6章 选择结构程序设计
6.1 if语句
6.2 if语句的基本形式
6.3 if的嵌套形式
6.4 条件运算符
6.5 switch语句
6.6 if…else语句和switch语句的区别
6.7 小结
6.8 实践与练习
第7章 循环控制
7.1 循环语句
7.2 while语句
7.3 do…while语句
7.4 for语句
7.5 3种循环语句的比较
7.6 循环嵌套
7.7 转移语句
7.8 小结
7.9 实践与练习
第2篇 核心技术
第8章 数组
8.1 一维数组
8.2 二维数组
8.3 字符数组
8.4 多维数组
8.5 数组的排序算法
8.6 字符串处理函数
8.7 数组应用
8.8 小结
8.9 实践与练习
第9章 函数
9.1 函数概述
9.2 函数的定义
9.3 返回语句
9.4 函数参数
9.5 函数的调用
9.6 内部函数和外部函数
9.7 局部变量和全局变量
9.8 函数应用
9.9 小结
9.10 实践与练习
第10章 指针
10.1 指针相关概念
10.2 数组与指针
10.3 指向指针的指针
10.4 指针变量作函数参数
10.5 返回指针值的函数
10.6 指针数组作main函数的参数
10.7 小结
10.8 实践与练习
第3篇 高级应用
第11章 结构体和共用体
11.1 结构体
11.2 结构体数组
11.3 结构体指针
11.4 包含结构的结构
11.5 链表
11.6 链表相关操作
11.7 共用体
11.8 枚举类型
11.9 小结
11.10 实践与练习
第12章 位运算
12.1 位与字节
12.2 位运算操作符
12.3 循环移位
12.4 位段
12.5 小结
12.6 实践与练习
第13章 预处理
13.1 宏定义
13.2 #include指令
13.3 条件编译
13.4 小结
13.5 实践与练习
第14章 文件
14.1 文件概述
14.2 文件基本操作
14.3 文件的读写
14.4 文件的定位
14.5 小结
14.6 实践与练习
第15章 存储管理
15.1 内存组织方式
15.2 动态管理
15.3 内存丢失
15.4 小结
15.5 实践与练习
第16章 网络套接字编程
16.1 计算机网络基础
16.2 套接字基础
16.3 套接字函数
16.4 小结
16.5 实践与练习
第4篇 项目实战
第17章 学生成绩管理系统
17.1 需求分析
17.2 系统设计
17.3 功能设计
17.4 小结
附录 ASCII表
评论